Modal Foundations for Predicate Logic
نویسنده
چکیده
The complexity of any logical modeling reeects both the intrinsic structure of a topic described and the weight of the formal tools. Some of this weight seems inherent in even the most basic logical systems. Notably, standard predicate logic is undecidable. In this paper, we investigatèlighter' versions of this general purpose tool, by modally`deconstructing' the usual semantics, and locating implicit choice points in its set up. The rst part sets out the interest of this program and the modal techniques employed, while the second part provides technical elaborations demonstrating its viability. 1 The modal core of predicate logic The well-known standard semantics for predicate logic has the following key clause: M; a j = 9xx ii for some d 2 jMj : M; x d j = : Tarsk's main innovation here was the use of assignments, which are essential in decomposing quantiied statements, which leave free variables in their matrix. But much less than this is needed to give a compositional semantics for rst-order quantiication. The abstract core pattern which would make the latter work is this: M; a j = 9xx ii for some : R x and M; j = : Here, `assignments' , become abstract states, and the concrete relation = x (which holds between and x d) has become just any binary update relation R x. Evidently, this abstract pattern involves standard poly-modal models, of the form M = (S; fR)xg x2VAR ; I) where S is a set of`states', R x a binary relation for each variable x, and I a `valuation' orìnterpretation function' giving a truth value to each atomic formula Px, Rxy,... in each state. In particular, existential quantiiers 9x become unary existential modalities hxi. This modal state semantics for predicate logic has an independent dynamic appeal: rst-order evaluation is an informational process which changes computational states. The rst-order language then becomes a dynamic logic, with a special choice of atoms and without explicit compound programs. From this modal point of view, conversely, `standard semantics' arises by insisting on three additional mathematical choices, not enforced by the new core semantics. 259 L. 260 Modal Foundations for Predicate Logic (1) States are identiied with variable assignments, (2) `update' must be the speciic relation = x , and (3) all assignments in the function space D VAR must be available to evaluation. The former are issues of implementation, the latter is a strong existence …
منابع مشابه
The Semantics of Modal Predicate Logic I. Counterpart-Frames
We introduce a new semantics for modal predicate logic, with respect to which a rich class of first-order modal logics is complete, namely all normal first-order modal logics that are extensions of free quantified K. This logic is defined by combining positive free logic with equality PFL . = and the propositional modal logic K. We then uniformly construct—for each modal predicate logic L—a can...
متن کاملFrame Correspondences in Modal Predicate Logic
Understanding modal predicate logic is a continuing challenge, both philosophical and mathematical. In this paper, I study this system in terms of frame correspondences, finding a number of definability results using substitution methods, including new analyses of axioms in intermediate intuitionistic predicate logics. The semantic arguments often have a different flavour from those in proposit...
متن کاملVerifying Multi-Agent Systems by Model Checking Three-valued Abstractions
We develop the theoretical foundations of a predicate abstraction methodology for the verification of multi-agent systems. We put forward a specification language based on epistemic logic and a weak variant of the logic ATL interpreted on a three-valued semantics. We show that the model checking problem for multi-agent systems in this setting is tractable by giving a provably correct procedure ...
متن کاملPredicate Logic for Functors and Monads
This paper starts from the elementary observation that what is usually called a predicate lifting in coalgebraic modal logic is in fact an endomap of indexed categories. This leads to a systematic review of basic results in predicate logic for functors and monads, involving induction and coinduction principles for functors and compositional modal operators for monads.
متن کاملNecessities and Necessary Truths: A Prolegomenon to the Use of Modal Logic in the Analysis of Intensional Notions∗
In philosophical logic necessity is usually conceived as a sentential operator rather than a predicate. An intensional sentential operator does not allow one to express quantified statements such as ‘There are necessary a posteriori propositions’ or ‘All laws of physics are necessary’ in first-order logic in a straightforward way, while they are readily formalised if necessity is formalised by ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Logic Journal of the IGPL
دوره 5 شماره
صفحات -
تاریخ انتشار 1997